<?php

class Bootstrap {

    function __construct() {
        /* #### Присвояване на УРЛ променлива #### */
        $url = isset($_GET['url']) ? $_GET['url'] : null;
        $url = rtrim($url, '/');
        $url = explode('/', $url);


        /* #### Проверка на УРЛ-адреса, дали той е празен, за да го замести с index.php #### */
        if(empty ($url[0])){
            require 'controllers/index.php';
            $controler = new Index();
            return false;
        }


        $file = 'controllers/' . $url[0] . '.php';

        if(file_exists($file)){
            require $file;
        } else {
            require 'controllers/error.php';
            $controller = new error();
            return false;
        }
        $controller = new $url[0];

        if (isset($url[2])) {
            $controller->{$url[1]}($url[2]);
        }

        if (isset($url[1])) {
            $controller->{$url[1]}();
        }
    }

}

?>
